// 为什么要抽离一个独立的验证verify.js文件:
// 因为整个项目 - 所有的表单的验证 - 统一管理(不要散落在各个页面中)

// 基于layui-验证插件 - 扩展自定义规则
// layui 引入layui.all.js 暴露在全局的一个layui对象
var form = layui.form;// 表单对象-整个项目所有的表单
form.verify({
    usern: [//用户名
        /^[0-9a-zA-Z_]{6,12}$/,//规则
        '用户名由6到12位,数字字母下划线组成'
    ],
    passw: [
        /^[\S]{6,12}$/,//密码
        '密码由非空格的6到12位字符串组成'
    ],
    repwd: function (value) {// 确认密码 - value接收的是触发这个验证规则标签身上的value属性的值
        if ($(".pwd").val() != value) {
            return "两次密码输入不一致"// 返回错误提示在页面显示
        }
    },
    // category - 新增分类 - 规则
    ctname: [
        /^[\u4e00-\u9fa5]+$/,
        "分类名只能是中文"
    ],
    // category - 别名 - 规则
    aliname: [
        /^[a-zA-Z0-9]/,
        "别名只能是英文和数字"
    ],
    
})

